Flexible unparsing in a structure editing environment
نویسنده
چکیده
Generators of structure editing-based programming environments require some form of unparse specification language with which an implementor can describe mappings between objects in the programming environment and concrete, visual representations of them. They must also provide an unparser to execute those mappings in a running programming environment. We descr ibe one such unparse specification language, called VIZ , and its unparser, called UAL . V IZ combines in a uniform descriptive framework a variety of capabilities to descr ibe flexible views of a programming database using a library of high-level formatting routines that can be customized and extended by the implementor. T h e U A L unparser allows the highly conditional unparse mappings of V IZ to be executed efficiently. Its implementation is based on the automatic generation of explicit display views, together with a scheme for efficient incremental updating of them in response to arbitrary changes to objects in the programming environment. Th is research is supported in part by the Software Engineering Division of C E N T A C S / C O R A D C O M , Fort Monmouth, N J . University Libraries Cf\r r University Table of
منابع مشابه
Construction of an Interactive Programming Environment for Control of Theatrical-set Effects via Object-oriented Methods
This paper describes the object-oriented design of a novel application, for control of complex theatrical-set effects defined by an appropriate language. Besides giving a general description of the proposed system, the paper presents the language and its programming environment, which is intended for inexperienced users and integrates facilities to create, edit, check and run the effect scripts...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کاملMultiple views based on unparsing canonical representations – the MultiView architecture
Across a range of software development activities, there i s typically no single best way to view the abstractions o f interest, where the latter include software objects (such as source code), aspects of program execution, software requirements documentation, models of a software process being followed, and many others. Thus, mechanisms which provide automated support for multiple views have t...
متن کاملThe ACCEPT Post-Editing Environment: a Flexible and Customisable Online Tool to Perform and Analyse Machine Translation Post-Editing
This paper presents an online environment aimed at community post-editing, which can record and store any post-editing action performed on machine translated content. This environment can then be used to generate reports using the standard XLIFF format with a view to provide stakeholders such as machine translation providers, content developers and online community managers with detailed inform...
متن کاملWorkcraft: A Static Data Flow Structure Editing, Visualisation and Analysis Tool
Workcraft is a framework for the simulation, conversion and analysis of the SDFS models. The plug-in based architecture with embedded scripting language makes the framework an easily extensible and very flexible environment.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015